.terminal .clipboard {
    bottom: 0;
    filter: alpha(opacity = 0.01);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.01);
    left: 0;
    opacity: 0.01;
    position: absolute;
    width: 2px;
}

.cmd > .clipboard { position: fixed; }

.terminal {
    padding: 10px;
    position: relative;
    /* overflow: hidden; */
}

.cmd {
    height: 1.3em;
    margin: 0;
    padding: 0;
}

.terminal .terminal-output div { display: block; }

.terminal, .terminal .terminal-output, .terminal .terminal-output div,
.terminal .terminal-output div div, .cmd, .terminal .cmd span, .terminal .cmd div {
    background-color: #012456;
    color: #fff;
    font-family: monospace;
    font-size: 12px;
}

.terminal .cmd span { float: left; }

.terminal .cmd span.inverted {
    background-color: #aaa;
    color: #000;
}

.terminal div::-moz-selection, .terminal span::-moz-selection {
    background-color: #aaa;
    color: #000;
}

.terminal div::selection, .terminal span::selection {
    background-color: #aaa;
    color: #000;
}

.terminal .terminal-output div.error, .terminal .terminal-output div.error div { color: red; }

.tilda {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1100;
}

.clear { clear: both; }